Make python.el work with IPython automatically.
authorFabián Ezequiel Gallina <fgallina@gnu.org>
Sun, 20 Jul 2014 18:12:30 +0000 (15:12 -0300)
committerFabián Ezequiel Gallina <fgallina@gnu.org>
Sun, 20 Jul 2014 18:12:30 +0000 (15:12 -0300)
commit65025ee5d8bb8a587e3e5247b79e6059c2a4aa6d
tree1a148fe48a1b3d9f883b2b61bc44e4233bac0f8f
parentc67167b0a3fd538c7ed8c48aef3b8c5ee23e465e
Make python.el work with IPython automatically.

* lisp/progmodes/python.el:
(python-shell-completion-setup-code): New value supporting iPython.
(python-shell-completion-string-code): New value supporting iPython.
(python-shell-completion-get-completions): Use them.
(python-shell-completion-module-string-code): Make obsolete.
(python-shell-prompt-input-regexps)
(python-shell-prompt-output-regexps): Add safeguard for ipdb.
(python-shell-output-filter): Fix comment typo.

* test/automated/python-tests.el:
(python-util-clone-local-variables-1): Fix test.
etc/NEWS
lisp/ChangeLog
lisp/progmodes/python.el
test/ChangeLog
test/automated/python-tests.el